[INFO] fetching crate mik-sql 0.1.2...
[INFO] testing mik-sql-0.1.2 against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065-1
[INFO] extracting crate mik-sql 0.1.2 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate mik-sql 0.1.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate mik-sql 0.1.2
[INFO] tweaked toml for crates.io crate mik-sql 0.1.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate mik-sql 0.1.2 on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate mik-sql 0.1.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fbd9af00bad2c0328847076fca766f442cb61d9906e356c8d3173fdc5178c33d
[INFO] running `Command { std: "docker" "start" "-a" "fbd9af00bad2c0328847076fca766f442cb61d9906e356c8d3173fdc5178c33d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fbd9af00bad2c0328847076fca766f442cb61d9906e356c8d3173fdc5178c33d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fbd9af00bad2c0328847076fca766f442cb61d9906e356c8d3173fdc5178c33d", kill_on_drop: false }`
[INFO] [stdout] fbd9af00bad2c0328847076fca766f442cb61d9906e356c8d3173fdc5178c33d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 592142bb2ee7cfde8f9d7002df11b8e96351e052e94cb28d4e962f7f8d6bb46b
[INFO] running `Command { std: "docker" "start" "-a" "592142bb2ee7cfde8f9d7002df11b8e96351e052e94cb28d4e962f7f8d6bb46b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.104
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling miniserde v0.1.45
[INFO] [stderr]    Compiling zmij v1.0.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling mini-internal v0.1.45
[INFO] [stderr]    Compiling mik-sql-macros v0.1.2
[INFO] [stderr]    Compiling mik-sdk-macros v0.1.1
[INFO] [stderr]    Compiling mik-sql v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.85s
[INFO] running `Command { std: "docker" "inspect" "592142bb2ee7cfde8f9d7002df11b8e96351e052e94cb28d4e962f7f8d6bb46b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "592142bb2ee7cfde8f9d7002df11b8e96351e052e94cb28d4e962f7f8d6bb46b", kill_on_drop: false }`
[INFO] [stdout] 592142bb2ee7cfde8f9d7002df11b8e96351e052e94cb28d4e962f7f8d6bb46b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2df49edf7653ab9609ffe5b65c0ef4ed7453320b4bd70a71bb38cc87b46365d9
[INFO] running `Command { std: "docker" "start" "-a" "2df49edf7653ab9609ffe5b65c0ef4ed7453320b4bd70a71bb38cc87b46365d9", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.6
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling cc v1.2.51
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling criterion-plot v0.8.1
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling tempfile v3.24.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling insta v1.45.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling criterion v0.8.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling mik-sql v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 31.50s
[INFO] running `Command { std: "docker" "inspect" "2df49edf7653ab9609ffe5b65c0ef4ed7453320b4bd70a71bb38cc87b46365d9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2df49edf7653ab9609ffe5b65c0ef4ed7453320b4bd70a71bb38cc87b46365d9", kill_on_drop: false }`
[INFO] [stdout] 2df49edf7653ab9609ffe5b65c0ef4ed7453320b4bd70a71bb38cc87b46365d9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d56df40a967c0c365857b6ebb6691fe51d0c973164a2f77ea950eb317d31c6d4
[INFO] running `Command { std: "docker" "start" "-a" "d56df40a967c0c365857b6ebb6691fe51d0c973164a2f77ea950eb317d31c6d4", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mik_sql-1c98c5f6de187e76)
[INFO] [stdout] 
[INFO] [stdout] running 262 tests
[INFO] [stdout] test builder::filter::tests::test_between_invalid_empty ... ok
[INFO] [stdout] test builder::filter::tests::test_between_non_array_fallback ... ok
[INFO] [stdout] test builder::filter::tests::test_between_postgres ... ok
[INFO] [stdout] test builder::filter::tests::test_compound_and_empty ... ok
[INFO] [stdout] test builder::filter::tests::test_compound_and_multiple ... ok
[INFO] [stdout] test builder::filter::tests::test_compound_not_empty ... ok
[INFO] [stdout] test builder::filter::tests::test_compound_and_single ... ok
[INFO] [stdout] test builder::filter::tests::test_compound_or_empty ... ok
[INFO] [stdout] test builder::filter::tests::test_contains_postgres ... ok
[INFO] [stdout] test builder::filter::tests::test_compound_not ... ok
[INFO] [stdout] test builder::filter::tests::test_between_invalid_single ... ok
[INFO] [stdout] test builder::filter::tests::test_compound_or_multiple ... ok
[INFO] [stdout] test builder::filter::tests::test_compound_or_single ... ok
[INFO] [stdout] test builder::filter::tests::test_eq_bool_true_postgres ... ok
[INFO] [stdout] test builder::filter::tests::test_lte_float ... ok
[INFO] [stdout] test builder::filter::tests::test_fallback_operator ... ok
[INFO] [stdout] test builder::filter::tests::test_lt_int ... ok
[INFO] [stdout] test builder::filter::tests::test_gte_float ... ok
[INFO] [stdout] test builder::filter::tests::test_ilike_postgres ... ok
[INFO] [stdout] test builder::filter::tests::test_ilike_sqlite ... ok
[INFO] [stdout] test builder::filter::tests::test_ne_null_postgres ... ok
[INFO] [stdout] test builder::filter::tests::test_eq_int ... ok
[INFO] [stdout] test builder::filter::tests::test_eq_null_postgres ... ok
[INFO] [stdout] test builder::filter::tests::test_not_in_array_sqlite ... ok
[INFO] [stdout] test builder::filter::tests::test_filter_expr_simple ... ok
[INFO] [stdout] test builder::filter::tests::test_not_in_array_postgres ... ok
[INFO] [stdout] test builder::filter::tests::test_filter_expr_compound ... ok
[INFO] [stdout] test builder::filter::tests::test_ends_with_postgres ... ok
[INFO] [stdout] test builder::parse::tests::test_error_between_wrong_count ... ok
[INFO] [stdout] test builder::parse::tests::test_error_empty_filter ... ok
[INFO] [stdout] test builder::parse::tests::test_error_in_not_array ... ok
[INFO] [stdout] test builder::parse::tests::test_error_not_object ... ok
[INFO] [stdout] test builder::parse::tests::test_between_operator ... ok
[INFO] [stdout] test builder::filter::tests::test_ne_bool_sqlite ... ok
[INFO] [stdout] test builder::filter::tests::test_regex_sqlite ... ok
[INFO] [stdout] test builder::filter::tests::test_ne_string ... ok
[INFO] [stdout] test builder::parse::tests::test_error_unknown_operator ... ok
[INFO] [stdout] test builder::parse::tests::test_explicit_and ... ok
[INFO] [stdout] test builder::parse::tests::test_explicit_not ... ok
[INFO] [stdout] test builder::parse::tests::test_explicit_operator ... ok
[INFO] [stdout] test builder::parse::tests::test_in_operator ... ok
[INFO] [stdout] test builder::parse::tests::test_explicit_or ... ok
[INFO] [stdout] test builder::filter::tests::test_regex_postgres ... ok
[INFO] [stdout] test builder::parse::tests::test_operator_from_mongo_with_prefix ... ok
[INFO] [stdout] test builder::parse::tests::test_multiple_fields_implicit_and ... ok
[INFO] [stdout] test builder::parse::tests::test_operator_from_mongo_without_prefix ... ok
[INFO] [stdout] test builder::parse::tests::test_simple_equality ... ok
[INFO] [stdout] test builder::filter::tests::test_starts_with_postgres ... ok
[INFO] [stdout] test builder::parse::tests::test_value_from_json_array ... ok
[INFO] [stdout] test dialect::tests::test_postgres_bool ... ok
[INFO] [stdout] test builder::filter::tests::test_gt_int ... ok
[INFO] [stdout] test builder::filter::tests::test_in_array_sqlite ... ok
[INFO] [stdout] test builder::parse::tests::test_value_from_json_primitives ... ok
[INFO] [stdout] test builder::parse::tests::test_nested_logical ... ok
[INFO] [stdout] test builder::parse::tests::test_operator_from_mongo_unknown ... ok
[INFO] [stdout] test dialect::tests::test_postgres_clone_copy ... ok
[INFO] [stdout] test dialect::tests::test_postgres_clone_explicit ... ok
[INFO] [stdout] test dialect::tests::test_postgres_contains_clause ... ok
[INFO] [stdout] test dialect::tests::test_postgres_debug ... ok
[INFO] [stdout] test dialect::tests::test_postgres_default ... ok
[INFO] [stdout] test dialect::tests::test_postgres_default_trait ... ok
[INFO] [stdout] test dialect::tests::test_postgres_in_clause ... ok
[INFO] [stdout] test dialect::tests::test_postgres_in_clause_high_index ... ok
[INFO] [stdout] test dialect::tests::test_postgres_not_in_clause ... ok
[INFO] [stdout] test dialect::tests::test_postgres_in_clause_single_value ... ok
[INFO] [stdout] test dialect::tests::test_postgres_not_in_clause_empty ... ok
[INFO] [stdout] test dialect::tests::test_postgres_in_clause_with_ints ... ok
[INFO] [stdout] test dialect::tests::test_postgres_not_in_clause_high_index ... ok
[INFO] [stdout] test dialect::tests::test_postgres_params ... ok
[INFO] [stdout] test dialect::tests::test_postgres_supports_ilike ... ok
[INFO] [stdout] test dialect::tests::test_postgres_regex_op ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_bool ... ok
[INFO] [stdout] test dialect::tests::test_postgres_starts_with_clause ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_clone_copy ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_clone_explicit ... ok
[INFO] [stdout] test dialect::tests::test_postgres_in_clause_empty ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_contains_clause ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_debug ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_default ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_default_trait ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_ends_with_clause ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_in_clause_empty ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_in_clause_high_index ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_in_clause_single_value ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_in_clause_with_ints ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_in_clause ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_not_in_clause_empty ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_not_in_clause_high_index ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_not_in_clause_with_offset ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_starts_with_clause ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_not_in_clause ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_supports_ilike ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_empty ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_from_helper ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_exactly_at_max_fields ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_one_over_max_fields ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_too_large ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_one_under_max_fields ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_with_float ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_near_max_size ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_params ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_too_many_fields ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_with_special_chars ... ok
[INFO] [stdout] test builder::parse::tests::test_operator_from_mongo_camel_case ... ok
[INFO] [stdout] test dialect::tests::test_sqlite_regex_op ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_invalid_base64 ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_exactly_at_max_size_boundary ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_with_special_json_characters ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_with_various_value_types ... ok
[INFO] [stdout] test pagination::cursor::tests::test_into_cursor_boundary_behavior ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_decode_equals_padding ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_all_bytes ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_decode_invalid_utf8_result ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_decode_invalid_char ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_decode_non_ascii ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_decode_standard_alphabet ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_decode_whitespace ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_encode_empty ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_encode_five_chars ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_encode_four_chars ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_encode_single_char ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_encode_three_chars ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_encode_two_chars ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_json_roundtrip ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_long_string ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_roundtrip ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_with_escaped_json ... ok
[INFO] [stdout] test pagination::encoding::tests::test_base64_url_safe_alphabet ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_backslash ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_backspace ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_bell ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_carriage_return ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_combined ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_empty ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_control_char ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_form_feed ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_no_escaping_needed ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_newline ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_quotes ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_unicode ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_unescape_roundtrip ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_tab ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_empty ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_escaped_backslash_in_string ... ok
[INFO] [stdout] test pagination::encoding::tests::test_escape_json_null_char ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_nested_array ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_nested_object ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_multiple_nested ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_simple ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_escaped_quote_in_string ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_string_with_brace ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_string_with_comma ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_backslash ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_three_pairs ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_single ... ok
[INFO] [stdout] test pagination::encoding::tests::test_split_json_pairs_trailing_comma ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_backspace ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_empty ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_form_feed ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_invalid_escape ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_forward_slash ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_invalid_unicode_surrogate ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_newline ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_no_escapes ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_quotes ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_tab ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_trailing_backslash ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_carriage_return ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_unicode_escape_lowercase ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_unicode_high ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_unicode_null ... ok
[INFO] [stdout] test pagination::keyset::tests::test_keyset_condition_asc ... ok
[INFO] [stdout] test pagination::keyset::tests::test_keyset_condition_before ... ok
[INFO] [stdout] test pagination::keyset::tests::test_keyset_condition_desc ... ok
[INFO] [stdout] test pagination::keyset::tests::test_keyset_condition_multi_field_asc_asc ... ok
[INFO] [stdout] test pagination::keyset::tests::test_keyset_condition_multi_field_desc_asc ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_incomplete_unicode ... ok
[INFO] [stdout] test pagination::encoding::tests::test_unescape_json_unicode_escape ... ok
[INFO] [stdout] test pagination::keyset::tests::test_keyset_with_empty_sorts ... ok
[INFO] [stdout] test pagination::keyset::tests::test_keyset_with_missing_cursor_field ... ok
[INFO] [stdout] test pagination::page_info::tests::test_page_info_basic ... ok
[INFO] [stdout] test pagination::page_info::tests::test_page_info_with_cursors ... ok
[INFO] [stdout] test pagination::tests::test_base64_roundtrip ... ok
[INFO] [stdout] test pagination::tests::test_cursor_from_helper ... ok
[INFO] [stdout] test pagination::value_conv::tests::test_value_from_conversions ... ok
[INFO] [stdout] test tests::test_between_sqlite_dialect ... ok
[INFO] [stdout] test tests::test_between_with_different_value_types ... ok
[INFO] [stdout] test tests::test_between_with_empty_array_fallback ... ok
[INFO] [stdout] test pagination::keyset::tests::test_keyset_condition_three_fields ... ok
[INFO] [stdout] test tests::test_between_with_exactly_two_values ... ok
[INFO] [stdout] test tests::test_between_with_one_value_fallback ... ok
[INFO] [stdout] test tests::test_between_with_three_values_fallback ... ok
[INFO] [stdout] test tests::test_compound_filter_not ... ok
[INFO] [stdout] test tests::test_cursor_extra_fields_ignored ... ok
[INFO] [stdout] test tests::test_cursor_pagination ... ok
[INFO] [stdout] test tests::test_empty_cursor_ignored ... ok
[INFO] [stdout] test tests::test_postgres_in_clause_array ... ok
[INFO] [stdout] test tests::test_select_with_filter ... ok
[INFO] [stdout] test tests::test_multi_field_cursor_all_desc ... ok
[INFO] [stdout] test tests::test_multi_field_cursor_mixed_sort_directions ... ok
[INFO] [stdout] test tests::test_simple_select ... ok
[INFO] [stdout] test tests::test_sqlite_dialect ... ok
[INFO] [stdout] test tests::test_compound_filter_nested ... ok
[INFO] [stdout] test validate::column::tests::test_invalid_sql_identifiers ... ok
[INFO] [stdout] test validate::column::tests::test_sql_identifier_length_limit ... ok
[INFO] [stdout] test validate::column::tests::test_valid_sql_identifiers ... ok
[INFO] [stdout] test tests::test_postgres_between_operator ... ok
[INFO] [stdout] test tests::test_sqlite_between_operator ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_case_variations ... ok
[INFO] [stdout] test validate::expression::tests::test_invalid_sql_expressions ... ok
[INFO] [stdout] test validate::column::tests::test_identifier_injection_attempts ... ok
[INFO] [stdout] test tests::test_sqlite_in_clause_expansion ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_comment_injection ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_drop_table ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_classic_or_true ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_hex_encoding ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_system_catalog_access ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_time_based_blind ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_file_operations ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_keyword_boundary_detection ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_expression_length_limit ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_stacked_queries ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_union_attacks ... ok
[INFO] [stdout] test validate::expression::tests::test_sqli_whitespace_variations ... ok
[INFO] [stdout] test validate::filter::tests::test_filter_field_injection ... ok
[INFO] [stdout] test validate::expression::tests::test_valid_safe_expressions ... ok
[INFO] [stdout] test validate::filter::tests::test_in_operator_validation ... ok
[INFO] [stdout] test pagination::cursor::tests::test_cursor_encode_decode ... ok
[INFO] [stdout] test validate::expression::tests::test_valid_sql_expressions ... ok
[INFO] [stdout] test validate::filter::tests::test_bool_value_validation ... ok
[INFO] [stdout] test validate::filter::tests::test_filter_value_injection ... ok
[INFO] [stdout] test validate::filter::tests::test_merge_filters_empty_trusted ... ok
[INFO] [stdout] test validate::filter::tests::test_merge_filters_success ... ok
[INFO] [stdout] test validate::filter::tests::test_merge_filters_empty_user ... ok
[INFO] [stdout] test validate::filter::tests::test_multiple_validation_errors ... ok
[INFO] [stdout] test validate::filter::tests::test_numeric_value_validation ... ok
[INFO] [stdout] test validate::filter::tests::test_operator_based_attacks ... ok
[INFO] [stdout] test validate::filter::tests::test_validate_compound_empty_filters ... ok
[INFO] [stdout] test validate::filter::tests::test_validate_compound_filter_deep_nesting ... ok
[INFO] [stdout] test validate::filter::tests::test_validate_compound_not_single_element ... ok
[INFO] [stdout] test validate::filter::tests::test_validate_deeply_nested_array_values ... ok
[INFO] [stdout] test validate::filter::tests::test_validate_denied_operator ... ok
[INFO] [stdout] test validate::filter::tests::test_validate_disallowed_field ... ok
[INFO] [stdout] test validate::filter::tests::test_validate_empty_whitelist_allows_all ... ok
[INFO] [stdout] test validate::filter::tests::test_merge_filters_validation_error ... ok
[INFO] [stdout] test validate::filter::tests::test_new_allows_safe_operators ... ok
[INFO] [stdout] test validate::filter::tests::test_new_denies_regex_by_default ... ok
[INFO] [stdout] test validate::filter::tests::test_validate_allowed_operator ... ok
[INFO] [stdout] test validate::filter::tests::test_not_in_operator_validation ... ok
[INFO] [stdout] test validate::filter::tests::test_null_value_validation ... ok
[INFO] [stdout] test validate::filter::tests::test_permissive_allows_regex ... ok
[INFO] [stdout] test validate::filter::tests::test_validate_nesting_depth ... ok
[INFO] [stdout] test validate::filter::tests::test_validate_allowed_field ... ok
[INFO] [stdout] test validate::filter::tests::test_validator_builder ... ok
[INFO] [stdout] test validate::filter::tests::test_validator_default_is_secure ... ok
[INFO] [stdout] test validate::filter::tests::test_validation_error_display ... ok
[INFO] [stdout] test validate::filter::tests::test_validator_permissive ... ok
[INFO] [stdout] test builder::filter::tests::test_in_array_postgres ... ok
[INFO] [stdout] test builder::filter::tests::test_like ... ok
[INFO] [stdout] test dialect::tests::test_postgres_ends_with_clause ... ok
[INFO] [stdout] test validate::column::tests::test_assert_valid_identifier_panics - should panic ... ok
[INFO] [stdout] test validate::expression::tests::test_assert_valid_expression_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 262 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/builder_coverage.rs (/opt/rustwide/target/debug/deps/builder_coverage-3cf9c55e255d02c7)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test additional_filter_tests::test_between_with_strings ... ok
[INFO] [stdout] test additional_filter_tests::test_between_with_floats ... ok
[INFO] [stdout] test additional_filter_tests::test_and_or_not_combined ... ok
[INFO] [stdout] test additional_filter_tests::test_in_empty_array_sqlite ... ok
[INFO] [stdout] test additional_filter_tests::test_in_empty_array_postgres ... ok
[INFO] [stdout] test additional_filter_tests::test_multiple_filter_expr_calls ... ok
[INFO] [stdout] test delete_tests::test_delete_filter_expr_combined_with_simple ... ok
[INFO] [stdout] test delete_tests::test_delete_filter_expr ... ok
[INFO] [stdout] test delete_tests::test_delete_no_filters ... ok
[INFO] [stdout] test delete_tests::test_delete_multiple_simple_filters ... ok
[INFO] [stdout] test delete_tests::test_delete_returning ... ok
[INFO] [stdout] test additional_filter_tests::test_filter_all_value_types ... ok
[INFO] [stdout] test delete_tests::test_delete_returning_single ... ok
[INFO] [stdout] test delete_tests::test_delete_sqlite_with_in ... ok
[INFO] [stdout] test delete_tests::test_delete_with_in_operator ... ok
[INFO] [stdout] test delete_tests::test_delete_sqlite_with_returning ... ok
[INFO] [stdout] test filter_tests::test_and_single_condition ... ok
[INFO] [stdout] test filter_tests::test_contains_sqlite ... ok
[INFO] [stdout] test filter_tests::test_ends_with_postgres ... ok
[INFO] [stdout] test filter_tests::test_deeply_nested_compound_filters ... ok
[INFO] [stdout] test filter_tests::test_ends_with_sqlite ... ok
[INFO] [stdout] test filter_tests::test_ilike_sqlite_fallback ... ok
[INFO] [stdout] test delete_tests::test_delete_with_not ... ok
[INFO] [stdout] test filter_tests::test_like_operator ... ok
[INFO] [stdout] test filter_tests::test_ilike_postgres ... ok
[INFO] [stdout] test filter_tests::test_not_in_postgres ... ok
[INFO] [stdout] test filter_tests::test_not_in_sqlite ... ok
[INFO] [stdout] test filter_tests::test_not_simple_condition ... ok
[INFO] [stdout] test filter_tests::test_not_with_compound_inner ... ok
[INFO] [stdout] test filter_tests::test_null_ne ... ok
[INFO] [stdout] test filter_tests::test_not_with_empty_filters ... ok
[INFO] [stdout] test filter_tests::test_or_single_condition ... ok
[INFO] [stdout] test filter_tests::test_regex_operator_postgres ... ok
[INFO] [stdout] test filter_tests::test_starts_with_postgres ... ok
[INFO] [stdout] test insert_tests::test_insert_sqlite ... ok
[INFO] [stdout] test filter_tests::test_starts_with_sqlite ... ok
[INFO] [stdout] test insert_tests::test_insert_sqlite_with_returning ... ok
[INFO] [stdout] test insert_tests::test_insert_with_returning ... ok
[INFO] [stdout] test param_indexing_tests::test_delete_many_filters_correct_indexing ... ok
[INFO] [stdout] test insert_tests::test_insert_values_many ... ok
[INFO] [stdout] test filter_tests::test_null_eq ... ok
[INFO] [stdout] test param_indexing_tests::test_update_many_params_correct_indexing ... ok
[INFO] [stdout] test update_tests::test_update_filter_expr_combined_with_simple_filters ... ok
[INFO] [stdout] test update_tests::test_update_filter_expr_only ... ok
[INFO] [stdout] test update_tests::test_update_no_filters ... ok
[INFO] [stdout] test update_tests::test_update_returning_single_column ... ok
[INFO] [stdout] test update_tests::test_update_returning ... ok
[INFO] [stdout] test update_tests::test_update_set_and_set_many_combined ... ok
[INFO] [stdout] test update_tests::test_update_set_many ... ok
[INFO] [stdout] test update_tests::test_update_sqlite ... ok
[INFO] [stdout] test update_tests::test_update_with_not_filter ... ok
[INFO] [stdout] test update_tests::test_update_sqlite_with_returning ... ok
[INFO] [stdout] test delete_tests::test_delete_sqlite ... ok
[INFO] [stdout] test delete_tests::test_delete_sqlite_compound_filter ... ok
[INFO] [stdout] test filter_tests::test_bool_ne_operator ... ok
[INFO] [stdout] test filter_tests::test_contains_postgres ... ok
[INFO] [stdout] test filter_tests::test_regex_operator_sqlite ... ok
[INFO] [stderr]      Running tests/proptest_sql.rs (/opt/rustwide/target/debug/deps/proptest_sql-f5df12d1df17eb3a)
[INFO] [stdout] test filter_tests::test_all_comparison_operators ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test semicolons_fail ... ok
[INFO] [stdout] test empty_or_whitespace_fails ... ok
[INFO] [stdout] test valid_identifiers_always_pass ... ok
[INFO] [stdout] test numeric_start_always_fails ... ok
[INFO] [stdout] test sql_keywords_fail ... ok
[INFO] [stdout] test dangerous_functions_fail ... ok
[INFO] [stdout] test double_dash_comments_fail ... ok
[INFO] [stdout] test double_quotes_handled_safely ... ok
[INFO] [stdout] test simple_column_refs_pass ... ok
[INFO] [stdout] test arithmetic_expressions_pass ... ok
[INFO] [stdout] test random_bytes_no_panic ... ok
[INFO] [stdout] test stacked_queries_fail ... ok
[INFO] [stdout] test special_chars_fail ... ok
[INFO] [stdout] test long_identifiers_fail ... ok
[INFO] [stdout] test unicode_no_panic ... ok
[INFO] [stderr]      Running tests/snapshots_sql.rs (/opt/rustwide/target/debug/deps/snapshots_sql-d60de39620880896)
[INFO] [stdout] test random_ascii_no_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.65s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test snapshot_cursor_multi_field ... ok
[INFO] [stdout] test snapshot_cursor_single_field ... ok
[INFO] [stdout] test snapshot_filter_like ... ok
[INFO] [stdout] test snapshot_select_with_filter ... ok
[INFO] [stdout] test snapshot_select_simple ... ok
[INFO] [stdout] test snapshot_select_with_sort ... ok
[INFO] [stdout] test snapshot_select_with_pagination ... ok
[INFO] [stdout] test snapshot_sqlite_select ... ok
[INFO] [stdout] test snapshot_filter_ne ... ok
[INFO] [stdout] test snapshot_filter_gt ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sql_macro_test.rs (/opt/rustwide/target/debug/deps/sql_macro_test-f250360bd03a363e)
[INFO] [stdout] 
[INFO] [stdout] running 97 tests
[INFO] [stdout] test test_ids_custom_field ... ok
[INFO] [stdout] test test_ids_single_item ... ok
[INFO] [stdout] test test_ids_default_field ... ok
[INFO] [stdout] test test_sql_and_explicit ... ok
[INFO] [stdout] test test_sql_agg_shorthand ... ok
[INFO] [stdout] test test_sql_avg ... ok
[INFO] [stdout] test test_sql_basic_select ... ok
[INFO] [stdout] test test_sql_between ... ok
[INFO] [stdout] test test_sql_compute_coalesce ... ok
[INFO] [stdout] test test_sql_compute_concat ... ok
[INFO] [stdout] test test_sql_complex_nested ... ok
[INFO] [stdout] test test_ids_user_id_field ... ok
[INFO] [stdout] test test_sql_compute_display_name ... ok
[INFO] [stdout] test test_sql_compute_arithmetic ... ok
[INFO] [stdout] test test_sql_compute_addition ... ok
[INFO] [stdout] test test_sql_compute_length ... ok
[INFO] [stdout] test test_sql_compute_division ... ok
[INFO] [stdout] test test_sql_compute_upper_lower ... ok
[INFO] [stdout] test test_sql_compute_with_filter ... ok
[INFO] [stdout] test test_sql_compute_with_parentheses ... ok
[INFO] [stdout] test test_sql_count_with_filter ... ok
[INFO] [stdout] test test_sql_compute_multiple_fields ... ok
[INFO] [stdout] test test_sql_delete_sqlite_dialect ... ok
[INFO] [stdout] test test_sql_delete_with_multiple_conditions ... ok
[INFO] [stdout] test test_sql_delete_with_compound_filter ... ok
[INFO] [stdout] test test_sql_compute_round_abs ... ok
[INFO] [stdout] test test_sql_create_sqlite_dialect ... ok
[INFO] [stdout] test test_sql_count_star ... ok
[INFO] [stdout] test test_sql_delete_basic ... ok
[INFO] [stdout] test test_sql_delete_with_returning ... ok
[INFO] [stdout] test test_sql_delete_with_not ... ok
[INFO] [stdout] test test_sql_dynamic_sort_with_static_filter ... ok
[INFO] [stdout] test test_sql_dynamic_sort_valid ... ok
[INFO] [stdout] test test_ids_empty_list ... ok
[INFO] [stdout] test test_sql_count_distinct ... ok
[INFO] [stdout] test test_sql_ends_with_snake_case ... ok
[INFO] [stdout] test test_sql_dynamic_sort_invalid_field ... ok
[INFO] [stdout] test test_sql_ends_with ... ok
[INFO] [stdout] test test_sql_group_by_camel_case ... ok
[INFO] [stdout] test test_sql_insert_basic ... ok
[INFO] [stdout] test test_sql_full_aggregation ... ok
[INFO] [stdout] test test_sql_insert_with_returning ... ok
[INFO] [stdout] test test_sql_contains ... ok
[INFO] [stdout] test test_sql_insert_with_type_hints ... ok
[INFO] [stdout] test test_sql_group_by_simple ... ok
[INFO] [stdout] test test_sql_like_operator ... ok
[INFO] [stdout] test test_sql_merge_filters_valid ... ok
[INFO] [stdout] test test_sql_group_by_with_having ... ok
[INFO] [stdout] test test_sql_merge_filters_invalid_field ... ok
[INFO] [stdout] test test_sql_merge_filters_with_dynamic_sort ... ok
[INFO] [stdout] test test_sql_not ... ok
[INFO] [stdout] test test_sql_logical_with_pagination ... ok
[INFO] [stdout] test test_sql_merge_empty_filters ... ok
[INFO] [stdout] test test_sql_nested_and_or ... ok
[INFO] [stdout] test test_sql_or_simple ... ok
[INFO] [stdout] test test_sql_or_with_in_operator ... ok
[INFO] [stdout] test test_sql_read_cursor_invalid_string_ignored ... ok
[INFO] [stdout] test test_sql_read_cursor_from_string ... ok
[INFO] [stdout] test test_sql_read_cursor_multi_field ... ok
[INFO] [stdout] test test_sql_read_cursor_none_ignored ... ok
[INFO] [stdout] test test_sql_or_with_operators ... ok
[INFO] [stdout] test test_sql_read_cursor_sqlite ... ok
[INFO] [stdout] test test_sql_read_cursor_with_desc_sort ... ok
[INFO] [stdout] test test_sql_read_cursor_with_filter ... ok
[INFO] [stdout] test test_sql_read_explicit_postgres ... ok
[INFO] [stdout] test test_sql_read_pg_alias ... ok
[INFO] [stdout] test test_sql_read_postgres_is_default ... ok
[INFO] [stdout] test test_sql_read_sqlite_dialect ... ok
[INFO] [stdout] test test_sql_read_with_after_cursor ... ok
[INFO] [stdout] test test_sql_read_with_before_cursor ... ok
[INFO] [stdout] test test_sql_select_all ... ok
[INFO] [stdout] test test_sql_starts_with ... ok
[INFO] [stdout] test test_sql_starts_with_snake_case ... ok
[INFO] [stdout] test test_sql_string_type_hint ... ok
[INFO] [stdout] test test_sql_sum ... ok
[INFO] [stdout] test test_sql_update_basic ... ok
[INFO] [stdout] test test_sql_update_sqlite_dialect ... ok
[INFO] [stdout] test test_sql_update_with_compound_filter ... ok
[INFO] [stdout] test test_sql_update_with_operators ... ok
[INFO] [stdout] test test_sql_update_with_returning ... ok
[INFO] [stdout] test test_sql_with_dynamic_limit_offset ... ok
[INFO] [stdout] test test_sql_with_dynamic_pagination ... ok
[INFO] [stdout] test test_sql_with_filter ... ok
[INFO] [stdout] test test_sql_with_in_operator ... ok
[INFO] [stdout] test test_sql_with_limit_only ... ok
[INFO] [stdout] test test_sql_with_multiple_filters ... ok
[INFO] [stdout] test test_sql_full_query ... ok
[INFO] [stdout] test test_sql_merge_filters_denied_operator ... ok
[INFO] [stdout] test test_sql_with_multiple_orders ... ok
[INFO] [stdout] test test_sql_min_max ... ok
[INFO] [stdout] test test_sql_with_null ... ok
[INFO] [stdout] test test_sql_with_operator ... ok
[INFO] [stdout] test test_sql_with_order ... ok
[INFO] [stdout] test test_sql_with_order_desc ... ok
[INFO] [stdout] test test_sql_with_pagination ... ok
[INFO] [stdout] test test_sql_with_type_hint ... ok
[INFO] [stderr]      Running tests/sqlite_integration.rs (/opt/rustwide/target/debug/deps/sqlite_integration-f49617b16d6df122)
[INFO] [stdout] test test_sql_group_by_multiple ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test test_sqlite_count_with_filter ... ok
[INFO] [stdout] test test_sqlite_complex_query ... ok
[INFO] [stdout] test test_sqlite_count_star ... ok
[INFO] [stdout] test test_sqlite_avg ... ok
[INFO] [stdout] test test_sqlite_insert_with_variables ... ok
[INFO] [stdout] test test_sqlite_delete_multiple ... ok
[INFO] [stdout] test test_sqlite_delete_with_or ... ok
[INFO] [stdout] test test_sqlite_float_values ... ok
[INFO] [stdout] test test_sqlite_delete_basic ... ok
[INFO] [stdout] test test_sqlite_select_all ... ok
[INFO] [stdout] test test_sqlite_empty_result ... ok
[INFO] [stdout] test test_sqlite_group_by ... ok
[INFO] [stdout] test test_sqlite_insert_basic ... ok
[INFO] [stdout] test test_sqlite_null_filter ... ok
[INFO] [stdout] test test_sqlite_select_with_and ... ok
[INFO] [stdout] test test_sqlite_min_max ... ok
[INFO] [stdout] test test_sqlite_select_with_like ... ok
[INFO] [stdout] test test_sqlite_select_with_columns ... ok
[INFO] [stdout] test test_sqlite_select_with_between ... ok
[INFO] [stdout] test test_sqlite_select_with_filter_string ... ok
[INFO] [stdout] test test_sqlite_select_with_order ... ok
[INFO] [stdout] test test_sqlite_select_with_limit ... ok
[INFO] [stdout] test test_sqlite_special_characters_in_string ... ok
[INFO] [stdout] test test_sqlite_type_coercion ... ok
[INFO] [stdout] test test_sqlite_select_with_order_desc ... ok
[INFO] [stdout] test test_sqlite_select_with_filter_ne ... ok
[INFO] [stdout] test test_sqlite_update_basic ... ok
[INFO] [stdout] test test_sqlite_sum ... ok
[INFO] [stdout] test test_sqlite_update_multiple_rows ... ok
[INFO] [stdout] test test_sqlite_select_with_multiple_filters ... ok
[INFO] [stdout] test test_sqlite_select_with_or ... ok
[INFO] [stdout] test test_sqlite_select_with_filter_bool ... ok
[INFO] [stdout] test test_sqlite_select_with_filter_gte ... ok
[INFO] [stdout] test test_sqlite_select_with_limit_offset ... ok
[INFO] [stdout] test test_sqlite_select_with_filter_lt ... ok
[INFO] [stdout] test test_sqlite_update_with_operators ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests mik_sql
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test src/builder/parse.rs - builder::parse (line 17) ... ignored
[INFO] [stdout] test src/builder/parse.rs - builder::parse::Operator::from_mongo (line 152) ... ok
[INFO] [stdout] test src/builder/select.rs - builder::select::QueryBuilder<D>::computed (line 77) ... ok
[INFO] [stdout] test src/lib.rs - (line 40) ... ok
[INFO] [stdout] test src/builder/parse.rs - builder::parse::FilterExpr::parse (line 227) ... ok
[INFO] [stdout] test src/lib.rs - (line 89) ... ok
[INFO] [stdout] test src/builder/parse.rs - builder::parse::parse_filter (line 95) ... ok
[INFO] [stdout] test src/validate/column.rs - validate::column::assert_valid_sql_identifier (line 64) ... ok
[INFO] [stdout] test src/validate/filter.rs - validate::filter::FilterValidator::new (line 41) ... ok
[INFO] [stdout] test src/validate/mod.rs - validate (line 10) ... ok
[INFO] [stdout] test src/validate/expression.rs - validate::expression::is_valid_sql_expression (line 39) ... ok
[INFO] [stdout] test src/validate/column.rs - validate::column::is_valid_sql_identifier (line 20) ... ok
[INFO] [stdout] test src/lib.rs - json (line 126) ... ok
[INFO] [stdout] test src/validate/filter.rs - validate::filter::FilterValidator::permissive (line 63) ... ok
[INFO] [stdout] test src/validate/filter.rs - validate::filter::merge_filters (line 286) ... ok
[INFO] [stdout] test src/lib.rs - (line 58) ... ok
[INFO] [stdout] test src/pagination/page_info.rs - pagination::page_info::PageInfo (line 9) ... ok
[INFO] [stdout] test src/pagination/mod.rs - pagination (line 15) ... ok
[INFO] [stdout] test src/pagination/cursor.rs - pagination::cursor::IntoCursor (line 230) ... ok
[INFO] [stdout] test src/builder/parse.rs - builder::parse::Value::from_json (line 190) ... ok
[INFO] [stdout] test src/builder/parse.rs - builder::parse::FilterExpr::parse_bytes (line 248) ... ok
[INFO] [stdout] test src/builder/parse.rs - builder::parse (line 8) ... ok
[INFO] [stdout] test src/lib.rs - prelude (line 169) ... ok
[INFO] [stdout] test src/validate/column.rs - validate::column::assert_valid_sql_identifier (line 71) - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.76s; merged doctests compilation took 0.68s
[INFO] running `Command { std: "docker" "inspect" "d56df40a967c0c365857b6ebb6691fe51d0c973164a2f77ea950eb317d31c6d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d56df40a967c0c365857b6ebb6691fe51d0c973164a2f77ea950eb317d31c6d4", kill_on_drop: false }`
[INFO] [stdout] d56df40a967c0c365857b6ebb6691fe51d0c973164a2f77ea950eb317d31c6d4
